﻿/**!
 * 首页
 * author: wangkai;
 */


.ewb-container {
    width: 1064px;
}

.ewb-mt6 {
    margin-top: 6px;
}

.ewb-mt9 {
    margin-top: 9px;
}

.ewb-mt10 {
    margin-top: 10px;
}

.ewb-mt11 {
    margin-top: 11px;
}

.ewb-mt20 {
    margin-top: 20px;
}

.ewb-mt27 {
    margin-top: 27px;
}

.ewb-mt28 {
    margin-top: 28px;
}

.ewb-ml29 {
    margin-left: 29px;
}

.ewb-ml30 {
    margin-left: 30px;
}

.ewb-ml31 {
    margin-left: 31px;
}

.ewb-ml32 {
    margin-left: 32px;
}

.ewb-ml38 {
    margin-left: 38px;
}

.ewb-ml40 {
    margin-left: 40px;
}


/* 布局 */

.ewb-w740 {
    float: left;
    width: 740px;
}

.ewb-w570 {
    float: left;
    width: 570px;
}

.ewb-w520 {
    float: left;
    width: 520px;
}

.ewb-w512 {
    float: left;
    width: 512px;
}

.ewb-w464 {
    float: left;
    width: 464px;
}

.ewb-w350 {
    float: left;
    width: 350px;
}

.ewb-w295 {
    float: left;
    width: 295px;
}


/* 公共层高样式 */

.ewb-layer1 {
    height: 215px;
}

.ewb-layer2 {
    height: 193px;
}

.ewb-layer3 {
    height: 275px;
}

.ewb-layer4 {
    height: 473px;
}

.ewb-layer5 {
    height: 187px;
}

.ewb-layer6 {
    height: 228px;
}

.ewb-layer7 {
    height: 137px;
}

/* 公共标题样式 */

.ewb-cm-hd1 {
    height: 48px;
    line-height: 48px;
    border-bottom: 3px solid #595959;
}

.ewb-cm-tt1 {
    float: left;
    padding: 0 10px;
    border-bottom: 3px solid #c50001;
    font-size: 16px;
    font-weight: bold;
    color: #d20607;
    position: relative;
}

.ewb-cm-tt1 i {
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -7px;
    width: 15px;
    height: 7px;
    background: url('../images/tt_ico.png');
}

.ewb-cm-hd2 {
    height: 37px;
    border-bottom: 2px solid #464646;
}

.ewb-cm-tt2 {
    float: left;
    margin-right: 5px;
    padding: 0 15px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #333;
}

.ewb-cm-tt2.current {
    font-weight: bold;
    color: #fff;
    background-color: #cf1c1d;
}

.ewb-more {
    float: right;
    margin-top: 5px;
    line-height: 32px;
    color: #000;
}
.my-ewb-more {
    float: right;
    margin-top: 9px;
    line-height: 32px;
    color: #000;
    margin-right: 50px;
}
/*江苏政务服务网*/
.ewb-cm-tt2-zwfw {
    float: left;
    margin-right: 5px;
    padding: 0 15px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #333;
}
.ewb-cm-tt2-zwfw.current {
	font-weight: bold;
    color: #fff;
    background-color: #cf1c1d;
}


/* 公共列表样式 */

.ewb-list {
    padding-top: 8px;
}

.ewb-list-node {
    padding-left: 8px;
    height: 28px;
    line-height: 28px;
    vertical-align: top;
    background: url('../images/dian.jpg') left center no-repeat !important;
    overflow: hidden;
}

.ewb-list-node:hover {
    background: url('../images/dian_cur.jpg') left center no-repeat;
}

.ewb-list-name {
    float: left;
    width: 72%;
    color: #0c0909;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ewb-list-name-bsjggg {
    float: left;
    width: 72%;
    color: #0c0909;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ewb-list-date {
    float: right;
    color: #0c0909;
}

.ewb-list-node:hover .ewb-list-name,
.ewb-list-node:hover .ewb-list-date {
    color: #e00707;
}


/* 左侧侧边栏 */

.ewb-sidebar {
    position: fixed;
    top: 50%;
    left: 20px;
    margin-top: -137px;
    width: 92px;
    height: 360px;
    z-index: 999;
}

.ewb-sidebar li {
    vertical-align: top;
}

.ewb-sidebar li a {
    display: block;
    width: 92px;
    height: 99px;
}
.ewb-sidebar li:first-child {
    margin-top: 0;
    width: 92px;
    height: 100px;
}

.ewb-side-name {
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    color: #000;
}
.ewb-left-icon01 {
    background: url('../images/01_s.png') center 7px no-repeat;
}

.ewb-left-icon02 {
    background: url('../images/02_s.png') center 7px no-repeat;
}

.ewb-left-icon03 {
    background: url('../images/03_s.png') center 7px no-repeat;
}

.ewb-left-icon04 {
    background: url('../images/04_s.png') center 7px no-repeat;
}
.ewb-left-icon05 {
    background: url('../images/05.png') center 7px no-repeat;
}

.ewb-left-icon01:hover {
    background: url('../images/011_s.png') center 7px no-repeat;
}

.ewb-left-icon02:hover {
    background: url('../images/022_s.png') center 7px no-repeat;
}

.ewb-left-icon03:hover {
    background: url('../images/033_s.png') center 7px no-repeat;
}

.ewb-left-icon04:hover {
    background: url('../images/044_s.png') center 7px no-repeat;
}
.ewb-left-icon05:hover {
    background: url('../images/05_s.png') center 7px no-repeat;
}

@media (max-width: 1500px) {
    .ewb-sidebar {
        margin-top: -130px;
        width: 70px;
        height: 357px;
    }
    .ewb-sidebar li a {
        width: 70px;
        height: 75px;
    }
    .ewb-sidebar li a img {
        width: 100%;
        height: 58px;
        vertical-align: top;
    }
    .ewb-sidebar li:first-child {
        margin-top: 0;
        width: 70px;
        height: 73px;
    }
    .ewb-side-name {
        height: 22px;
        line-height: 22px;
        font-size: 12px;
    }
   .ewb-left-icon01 {
    background: url('../images/01.png') center 1px no-repeat;
}

.ewb-left-icon02 {
    background: url('../images/02.png') center -3px no-repeat;
}

.ewb-left-icon03 {
    background: url('../images/03.png') center 0px no-repeat;
}

.ewb-left-icon04 {
    background: url('../images/04.png') center 0px no-repeat;
}

   .ewb-left-icon05 {
    background: url('../images/05.png') center 1px no-repeat;
}


.ewb-left-icon01:hover {
    background: url('../images/011.png') center 0px no-repeat;
}

.ewb-left-icon02:hover {
    background: url('../images/022.png') center -3px no-repeat;
}

.ewb-left-icon03:hover {
    background: url('../images/033.png') center 0px no-repeat;
}

.ewb-left-icon04:hover {
    background: url('../images/044.png') center 0px no-repeat;
}
.ewb-left-icon05:hover {
    background: url('../images/05_s.png') center 1px no-repeat;
}
}



/* 右侧侧边导航 */

.ewb-sidenav {
    position: fixed;
    right: 20px;
    top: 50%;
    margin-top: -130px;
    height: 489px;
    z-index: 999;
}

.ewb-sidenav li {
    margin-top: 7px;
    width: 92px;
    height: 92px;
    vertical-align: top;
    position: relative;
}

.ewb-sidenav li:first-child {
    margin-top: 0;
}

.ewb-sn-jt {
    display: none;
    position: absolute;
    top: 50%;
    left: -20px;
    margin-top: -19px;
    width: 20px;
    height: 38px;
    background: url('../images/sn_jt.png');
}

.ewb-sidenav li a {
    display: block;
    padding-top: 56px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background-color: #a40000;
}

.ewb-sidenav li.current a {
    color: #000;
}

.ewb-sidenav li.current .ewb-sn-jt {
    display: block;
}

.ewb-sn-icon1 {
    background: url('../images/sn_ico1.png') center 10px no-repeat;
}

.ewb-sn-icon2 {
    background: url('../images/sn_ico2.png') center 18px no-repeat;
}

.ewb-sn-icon3 {
    background: url('../images/sn_ico3.png') center 11px no-repeat;
}

.ewb-sn-icon4 {
    background: url('../images/sn_ico4.png') center 11px no-repeat;
}

.ewb-sn-icon5 {
    background: url('../images/sn_ico5.png') center 9px no-repeat;
}

.ewb-sidenav li.current .ewb-sn-icon1 {
    background: url('../images/sn_ico1_cur.png') center 10px no-repeat #f39800;
}

.ewb-sidenav li.current .ewb-sn-icon2 {
    background: url('../images/sn_ico2_cur.png') center 18px no-repeat #f39800;
}

.ewb-sidenav li.current .ewb-sn-icon3 {
    background: url('../images/sn_ico3_cur.png') center 11px no-repeat #f39800;
}

.ewb-sidenav li.current .ewb-sn-icon4 {
    background: url('../images/sn_ico4_cur.png') center 11px no-repeat #f39800;
}

.ewb-sidenav li.current .ewb-sn-icon5 {
    background: url('../images/sn_ico5_cur.png') center 9px no-repeat #f39800;
}

@media (max-width: 1500px) {
	.ewb-sidenav {
		height: 358px;
		margin-top: -130px;
	}
	.ewb-sidenav li {
		width: 70px;
		height: 67px;
	}
	.ewb-sidenav li a {
		padding-top: 42px;
		height: 28px;
		line-height: 28px;
		font-size: 12px;
	}
	.ewb-sn-jt {
		left: -10px;
		width: 10px;
		height: 28px;
		margin-top: -14px;
		background-size: cover;
		-ms-behavior: url(../images/backgroundsize.min.htc);
		behavior: url(css/backgroundsize.min.htc);
	}
	.ewb-sn-icon1 {
	    background: url('../images/sn_ico1_s.png') center 10px no-repeat;
	}

	.ewb-sn-icon2 {
	    background: url('../images/sn_ico2_s.png') center 10px no-repeat;
	}

	.ewb-sn-icon3 {
	    background: url('../images/sn_ico3_s.png') center 10px no-repeat;
	}

	.ewb-sn-icon4 {
	    background: url('../images/sn_ico4_s.png') center 10px no-repeat;
	}

	.ewb-sn-icon5 {
	    background: url('../images/sn_ico5_s.png') center 8px no-repeat;
	}

	.ewb-sidenav li.current .ewb-sn-icon1 {
	    background: url('../images/sn_ico1_s_cur.png') center 10px no-repeat #f39800;
	}

	.ewb-sidenav li.current .ewb-sn-icon2 {
	    background: url('../images/sn_ico2_s_cur.png') center 10px no-repeat #f39800;
	}

	.ewb-sidenav li.current .ewb-sn-icon3 {
	    background: url('../images/sn_ico3_s_cur.png') center 10px no-repeat #f39800;
	}

	.ewb-sidenav li.current .ewb-sn-icon4 {
	    background: url('../images/sn_ico4_s_cur.png') center 10px no-repeat #f39800;
	}

	.ewb-sidenav li.current .ewb-sn-icon5 {
	    background: url('../images/sn_ico5_s_cur.png') center 8px no-repeat #f39800;
	}
}





/* banner 

background: url('../images/banner.jpg');
    background-size: 100% 100%;
    -ms-behavior: url(../images/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);

*/

html {
    height: 100%;
}

body {
    height: 100%;
    
}

.ewb-banner {
    position: relative;
    z-index: 5;
    overflow: hidden;   
}

.ewb-banner.bg {
	background-color: #fff;
}

.slidebox-items li {
    width: 100%;
    float: left;
}

.slidebox-items li img {
    display: block;
    width: 100%;
    height: 100%;
}



/* 头部 */

.ewb-header {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
}

.ewb-top {
	position:relative;
    height: 145px;
    background: url('../images/top_x.png') bottom repeat-x;
}



/* logo */

.ewb-logo {
    float: left;
    margin: 57px 0 0 -30px;
    width: 122px;
    height: 65px;
}



/* nav */
.ewb-nav {
    float: left;
    margin: 50px 0 0 20px;
}

.ewb-nav li {
    float: left;
    vertical-align: top;
}

.ewb-nav-node {
    margin: 0 12px;
}

.ewb-nav-name {
    float: left;
    /* padding: 15px 10px 0 10px; */
	padding: 15px 4px 0 4px;
    height: 52px;
    line-height: 52px;
    font-family: "Microsoft YaHei";
    font-size: 24px;
    color: #fff;
}

.ewb-nav-name:hover,
.ewb-nav-name.current {
    background: url('../images/nav_n_bg.png') repeat-x;
}

.ewb-nav-sx {
    margin-top: 23px;
    width: 1px;
    height: 36px;
    background: url('../images/nav_sx.png');
}



/* search */

.ewb-search {
    /* float: right; */
	float: left;
    margin: 71px -2px 0 0;
    width: 230px;
    height: 40px;
}

/* 智能问答 */
.ewb-header .ewb-top .ewb-container .ewb-znwd{
	float: left; 
	margin-left:0;
	margin-right:0;
}
.ewb-header .ewb-top .ewb-container .ewb-znwd .ewb-nav-btn{
	float: left;
	padding: 15px 4px 0 4px;
	height: 52px;
	line-height: 52px;
	font-family: "Microsoft YaHei";
	font-size:16px;
	color: #c01a1b;
}

.ewb-sh-txt {
    float: left;
    padding-left: 20px;
    width: 151px;
    height: 40px;
    line-height: 40px;
    border: 0;
    border-radius: 3px 0 0 3px;
    font-family: "Microsoft YaHei";
}

.placeholder {
    color: #999;
}

.ewb-sh-btn {
    float: left;
    width: 59px;
    height: 40px;
    border: 0;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
    background: url('../images/sh_btn.png') center center no-repeat #c01a1b
}

.ewb-sh-btn:hover {
    background-color: #f39800;
}

.ewb-logo-name {
    display: block;
    margin: 53px 0 0 -10px;
    width: 602px;
    height: 47px;
}

/* 无障碍浏览 */
.ewb-header .ewb-top .ewb-container .ewb-wza{
	position:absolute;
	top:12px;
	right:24px;
}
.ewb-header .ewb-top .ewb-container .ewb-wza a{
	color:#fff;
	font-size:16px;
}
.ewb-header .ewb-top .ewb-container .ewb-wza a:hover{
	color:#d20607;
}


/* new */

.ewb-news {
    /* margin-top: 124px; */
    margin: 124px 0 0 -64px;
    padding-top:12px;
    height: 112px;
    overflow: hidden;
}

.ewb-news-hd {
    float: left;
    margin: 0 25px 0 0;
    width: 34px;
    height: 100px;
    border-radius: 10px 0 0 10px;
    background-color: #d20607;
}

.ewb-news-tt {
    display: block;
    padding: 10px 5px;
    text-align: center;
    height: 80px;
    line-height: 20px;
    font-size: 16px;
    color: #fff;
}

.ewb-news-bd {
    float: left;
    width: 780px;
    overflow: hidden;
}


.ewb-news-items {
    height: 56px;
    line-height: 26px;
    vertical-align: top;
}

.ewb-news-items.cur {
    height: 56px;
    line-height: 56px;
}

.ewb-news-items a {
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 20px;
    color: #000;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}

.ewb-news-items.cur a {
    margin-right: 15px;
    padding-right: 20px;
    font-size: 36px;
    color: #000;
    background: url('../images/news_ico.png') right center no-repeat;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ewb-news-items a:hover {
    color: #ff9500;
}


/* 往下按钮 */

.ewb-next-screen {
    position: absolute;
    left: 50%;
    bottom: 20px;
    margin-left: -38px;
    width: 77px;
    height: 77px;
    background: url('../images/next_screen.png');
    background-size: 100% 100%;
	-ms-behavior: url(../images/backgroundsize.min.htc);
	behavior: url(css/backgroundsize.min.htc);
    z-index: 999;
}

.target-fix {
    /* padding-top: 40px;	 */
}

@media (max-width: 1500px) {
    .ewb-banner .ewb-container {
        width: 998px;
    }
    .ewb-top {
        height: 120px;
    }
    .ewb-logo {
        margin-top: 32px;
    }
    .ewb-nav {
        margin-top: 25px;
    }
    .ewb-nav-name {
        font-size: 21px;
		/* font-size: 22px; */
    }
    .ewb-search {
        margin-top: 46px;
    }
    .ewb-logo-name {
        margin: 30px 0 0 20px;
        width: 650px;
        height: auto;
    }
    .ewb-news {
	    margin: 40px 0 0 -30px;
	    height: 112px;
	    overflow: hidden;
	}
	.ewb-news-hd {
		margin-right: 18px;
	}
	.ewb-news-items a {
		font-size: 18px;
	}
	.ewb-news-items.cur a {
		font-size: 26px;
	}
	.ewb-next-screen {
		width: 44px;
		height: 44px;
		margin-left: -22px;
	}
}


/* 标题图片 */

.ewb-tt-img {
    display: block;
    margin-top: 40px;
    height: 125px;
}

.ewb-tt-img img {
    display: block;
    width: 100%;
    height: 100%;
}


/* 图片轮播 */

.wb-slider {
    margin-top: 21px;
    position: relative;
    overflow: hidden;
    width: 740px;
    height: 428px;
}

.wb-slider-conbox {
    overflow: hidden;
}

.wb-slider-ctag {
    position: relative;
}

.wb-slider-ctag img {
    width: 100%;
    height: 100%;
}

.wb-slider-mask {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-family: "Microsoft YaHei";
    font-size: 18px;
    color: #fff;
    background: url('../images/mask_bg.png') repeat;
}

.wb-slider-mask .ellipsis {
    display: block;
    margin-left: 20px;
    width: 600px;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.wb-slider-switcher {
    position: absolute;
    right: 10px;
    bottom: 18px;
    height: 13px;
}

.wb-slider-stag {
    float: left;
    margin-right: 10px;
    height: 13px;
    width: 13px;
    background: url('../images/stag.png') no-repeat;
    cursor: pointer;
}

.wb-slider-stag.cur {
    background-image: url('../images/stag_active.png');
}


/* 专题 */

.ewb-special {
    height: 78px;
    border: 1px solid #e00707;
}

.ewb-special-hd {
    float: left;
    width: 66px;
    height: 78px;
    border-right: 1px solid #e00707;
    background-color: #c33;
}

.ewb-special-tt {
    display: block;
    padding-top: 44px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: url('../images/special_ico.png') center 13px no-repeat;
}

.ewb-special-bd {
    float: left;
    width: 671px;
}

.scroll {
    padding: 7px 25px 9px 25px;
    height: 62px;
    position: relative;
}

.wb-left-btn,
.wb-right-btn {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 13px;
    height: 30px;
    cursor: pointer;
    z-index: 9999;
}

.wb-left-btn {
    left: 8px;
    background: url('../images/prev_btn.jpg') no-repeat;
}

.wb-right-btn {
    right: 8px;
    background: url('../images/next_btn.jpg') no-repeat;
}

.wb-marquee {
    width: 621px;
    height: 62px;
    overflow: hidden;
}

.wb-marquee-items {
    width: 621px;
    overflow: hidden;
}

.wb-marquee-items li {
    float: left;
    height: 62px;
}

.wb-marquee-items li a {
    display: block;
    margin: 0 5px;
    height: 62px;
}

.wb-marquee-img {
    display: block;
    height: 62px;
}


/* 通知公告 */

.ewb-notice {
    height: 210px;
}

.ewb-notice .ewb-cm-hd1 {
    height: 42px;
    line-height: 42px;
}

.ewb-notice .ewb-list {
    padding-top: 14px;
}

.ewb-notice .ewb-list-name {
    width: 66%;
}
.ewb-notice .ewb-list-name-bsjggg {
    width: 66%;
}

/* 政府信息公开 */

.ewb-info-pub {
    height: 226px;
    overflow: hidden;
}

.ewb-pub-hd {
    height: 25px;
    line-height: 25px;
}

.ewb-pub-tt {
    float: left;
    padding-left: 17px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    background: url('../images/tt_fk.jpg') left no-repeat;
}

.ewb-pub-list {
    margin: 7px -11px -24px 0;
    width: 306px;
}

.ewb-pub-node {
    float: left;
    margin: 0 11px 5px 0;
    width: 89px;
    height: 22px;
    line-height: 25px;
    border: 1px solid #e00707;
    border-radius: 4px;
}

.ewb-pub-name {
    display: block;
    padding-left: 18px;
    color: #333;
    background: url('../images/pub_ico.png') 9px center no-repeat;
}

.ewb-pub-name:hover {
    color: #fff;
    background: url('../images/pub_ico_cur.png') 9px center no-repeat #e00707;
}
/*行政执法公式*/
.ewb-pub-node-13 {
    float: left;
    margin: 0 11px 5px 0;
    width: 110px;
    height: 22px;
    line-height: 25px;
    border: 1px solid #e00707;
    border-radius: 4px;
}
/*苏州市人大代表建议*/
.ewb-pub-node-14 {
    float: left;
    margin: 0 11px 5px 0;
    width: 152px;
    height: 22px;
    line-height: 25px;
    border: 1px solid #e00707;
    border-radius: 4px;
}
/*苏州市政协提案*/
.ewb-pub-node-15 {
    float: left;
    margin: 0 1px 5px 0;
    width: 128px;
    height: 22px;
    line-height: 25px;
    border: 1px solid #e00707;
    border-radius: 4px;
}
/*市政府规范性文件数据库*/
.ewb-pub-node-16 {
    float: left;
    margin: 0 1px 5px 0;
    width: 293px;
    height: 22px;
	text-align: center;
    line-height: 25px;
    border: 1px solid #e00707;
    border-radius: 4px;
}
.ewb-pub-node-16 .ewb-pub-name{display: inline-block;} 
/*申请获取政府信息10项指引*/
.ewb-pub-node-10 {
    float: left;
    margin: 0 1px 5px 0;
    width: 191px;
    height: 22px;
    line-height: 25px;
    border: 1px solid #e00707;
    border-radius: 4px;
font-size: 14px;
}
/*政府网站年度工作报表*/
.ewb-pub-node-11 {
    float: left;
    margin: 0 1px 5px 0;
    width: 170px;
    height: 22px;
    line-height: 25px;
    border: 1px solid #e00707;
    border-radius: 4px;
}

/* 政府信息公开重点领域 */

.ewb-key-areas {
    margin-top: 19px;
    height: 169px;
    border: 1px solid #e00707;
    position: relative;
}

.ewb-ka-tt {
    position: absolute;
    top: -12px;
    left: 16px;
    width: 180px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    background-color: #fff;
}

.ewb-ka-list {
    padding: 17px 0 0 5px;
}

.ewb-ka-node {
    float: left;
    margin: 0 0 12px 9px;
    width: 110px;
    height: 26px;
    line-height: 26px;
    vertical-align: top;
}

.ewb-ka-node a {
    display: block;
    padding-left: 40px;
    width: 110px;
    font-size: 16px;
    color: #333;
}

.ewb-ka-node a:hover {
    color: #e00707;
}

/*右侧调整*/
.ewb-ka-node-right {
    float: left;
    margin: 0 0 12px 28px;
    width: 110px;
    height: 26px;
    line-height: 26px;
    vertical-align: top;
}

.ewb-ka-node-right a {
    display: block;
    padding-left: 40px;
    width: 110px;
    font-size: 16px;
    color: #333;
}

.ewb-ka-node-right a:hover {
    color: #e00707;
}

/*政策法规*/
.ewb-ka-node-zcfg {
    float: left;
    margin: 0 0 12px 9px;
    width: 110px;
    height: 26px;
    line-height: 26px;
    vertical-align: top;
}

.ewb-ka-node-zcfg a {
    display: block;
    padding-left: 60px;
    width: 110px;
    font-size: 16px;
    color: #333;
}

.ewb-ka-node-zcfg a:hover {
    color: #e00707;
}

/*双随机依公开*/
.ewb-ka-node-ssj {
    float: left;
    margin: 0 0 12px 9px;
    width: 130px;
    height: 26px;
    line-height: 26px;
    vertical-align: top;
}

.ewb-ka-node-ssj a {
    display: block;
    padding-left: 40px;
    width: 130px;
    font-size: 16px;
    color: #333;
}

.ewb-ka-node-ssj a:hover {
    color: #e00707;
}

.ewb-ka-icon1 {
    background: url('../images/ka_ico1.png') 7px center no-repeat;
    background-size: 25px 25px;
}

.ewb-ka-icon2 {
    background: url('../images/ka_ico2.png') 7px center no-repeat;
    background-size: 25px 25px;
}

.ewb-ka-icon3 {
    background: url('../images/ka_ico3.png') 7px center no-repeat;
    background-size: 25px 25px;
}

.ewb-ka-icon4 {
    background: url('../images/ka_ico4.png') 25px center no-repeat;
    background-size: 25px 25px;
}

.ewb-ka-icon5 {
    background: url('../images/ka_ico5.png') 7px center no-repeat;
    background-size: 25px 25px;
}

.ewb-ka-icon6 {
    background: url('../images/ka_ico4.png') 30px center no-repeat;
    background-size: 25px 25px;
}

.ewb-ka-icon1:hover {
    background: url('../images/ka_ico1_cur.png') 7px center no-repeat;
    background-size: 25px 25px;
}

.ewb-ka-icon2:hover {
    background: url('../images/ka_ico2_cur.png') 7px center no-repeat;
    background-size: 25px 25px;
}

.ewb-ka-icon3:hover {
    background: url('../images/ka_ico3_cur.png') 7px center no-repeat;
    background-size: 25px 25px;
}

.ewb-ka-icon4:hover {
    background: url('../images/ka_ico4_cur.png') 7px center no-repeat;
    background-size: 25px 25px;
}

.ewb-ka-icon5:hover {
    background: url('../images/ka_ico5_cur.png') 7px center no-repeat;
    background-size: 25px 25px;
}

.ewb-ka-icon6:hover {
    background: url('../images/ka_ico4_cur.png') 30px center no-repeat;
    background-size: 25px 25px;
}


/* 诚信体系 */

.ewb-link-img {
    display: block;
    height: 78px;
    border: 1px solid #cf1c1d;
}


/* 办事结果公告 */

.ewb-list.lh32 {
    padding: 13px 2px 0 2px;
}

.ewb-list.lh32 .ewb-list-node {
    height: 32px;
    line-height: 32px;
}

.ewb-list.lh32 .ewb-list-name {
    width: 100%;
}

.ewb-list.lh32 .ewb-list-name-bsjggg {
    width: 100%;
}

/* 统计数据 */

.ewb-count-data {
    height: 128px;
}

.ewb-cd-hd {
    height: 40px;
    text-align: center;
    background: url('../images/cd_line.png') repeat-x;
}

.ewb-cd-tt {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    font-size: 16px;
    color: #333;
    background-color: #fff;
}

.ewb-cd-list {
    height: 55px;
    overflow: hidden;
}

.ewb-cd-list ul {
    margin: 0 -10px -7px 0;
    width: 474px;
}

.ewb-cd-node {
    float: left;
    margin: 0 10px 7px 0;
    padding: 0 10px;
    width: 128px;
    height: 24px;
    line-height: 24px;
    vertical-align: top;
    border-radius: 6px;
    background-color: #e5e5e5;
}

.ewb-cd-node span.r {
    color: #c01a1b;
}

.ewb-cd-node.left {
    background-color: #ffdbdb;
}

.ewb-cd-node.left span {
    font-weight: bold;
}


/* 行政许可事项、非行政许可事项 */

.ewb-matter {
    padding: 15px 1px 0 1px;
}

.ewb-matter .ewb-list {
    float: left;
    padding: 0;
    margin-left: 30px;
    width: 210px;
}

.ewb-matter .ewb-list:first-child {
    margin-left: 0;
    border-right: 1px solid #ccc;
}


/* 其他事项 */

.ewb-om-bd {
    margin-top: 1px;
    padding-left: 3px;
}

.ewb-om-item {
    margin-top: 0px;
}

.ewb-om-item:first-child {
    margin-top: 0;
}

.ewb-om-hd {
    height: 38px;
    line-height: 38px;
}

.ewb-om-tt {
    float: left;
    margin-left: 0;
    padding-left: 22px;
    font-family: "Microsoft YaHei";
    font-size: 18px;
    color: #000;
    background: url('../images/om_jt.png') left center no-repeat;
}

.ewb-om-img {
    float: left;
    width: 120px;
}

.ewb-om-list {
    float: left;
    margin-left: 20px;
    width: 427px;
    overflow: hidden;
}

.ewb-om-list ul {
    margin: -10px -11px 0 0;
    width: 438px;
}

.ewb-om-node {
    float: left;
    margin: 14px 11px 0 0;
    width: 133px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #d2d2d2;
    vertical-align: top;
}

.ewb-om-node a {
    display: block;
    font-size: 15px;
    color: #000;
}

.ewb-om-node:hover {
    border: 1px solid #e00707;
    background-color: #e00707;
}

.ewb-om-node:hover a {
    color: #fff;
}


/* 下载中心 */

.ewb-dc {
    display: block;
    margin: 1px 0 0 -1px;
    width: 571px;
    height: 82px;
}


/* 综合查询 */

.ewb-query-type {
    height: 93px;
}

.ewb-query-type a {
    float: left;
    margin-top: 32px;
    width: 138px;
    height: 36px;
}

.ewb-query-type a img {
    display: block;
    width: 100%;
    height: 100%;
}

.ewb-query .ewb-cm-hd2 {
    height: 33px;
    border-top: 1px solid #bfbfbf;
}

.ewb-query .ewb-cm-tt2 {
    margin-top: 2px;
    height: 30px;
    line-height: 30px;
}

.ewb-query-list {
    padding-top: 19px;
    min-height: 85px;
    overflow: hidden;
}

.ewb-query-list ul {
    margin: -25px -24px 0 0;
    width: 536px;
}

.ewb-query-list.right ul {
    margin-right: -5px;
    width: 525px;
}

.ewb-query-node {
    float: left;
    margin: 23px 24px 0 0;
    width: 105px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #d2d2d2;
}

.ewb-query-list.right .ewb-query-node {
    margin-right: 5px;
    width: 165px;
}

.ewb-query-node a {
    display: block;
    height: 26px;
    font-size: 15px;
    color: #000;
}

.ewb-query-node a:hover {
    color: #fff;
    background-color: #e00707;
}


/* 互动交流 */

.ewb-ic-hd {
    height: 90px;
    line-height: 90px;
    border: 1px solid #cf1c1d;
}

.ewb-ic-bg1 {
    background: url('../images/ic_bg1.png') right bottom no-repeat;
}

.ewb-ic-bg2 {
    background: url('../images/ic_bg2.png') right bottom no-repeat;
}

.ewb-ic-bg3 {
    background: url('../images/ic_bg3.png') right bottom no-repeat;
}

.ewb-ic-hd a {
    display: block;
    padding-left: 94px;
    font-family: "Microsoft YaHei";
    font-size: 30px;
    color: #000;
}

.ewb-ic-icon1 {
    background: url('../images/ic_ico1.jpg') 25px center no-repeat;
}

.ewb-ic-icon2 {
    background: url('../images/ic_ico2.jpg') 28px center no-repeat;
}

.ewb-ic-hd .ewb-ic-icon3 {
    padding-left: 84px;
    background: url('../images/ic_ico3.jpg') 20px center no-repeat;
}

/*建议咨询 局长信箱--统计信息*/
.heizi {
    color: #333;
}
.hongzi {
    color: #f00;
}


/* 在线访谈 */

.ewb-oi {
    margin-top: 48px;
    height: 335px;
}

.ewb-oi-img {
    display: block;
    height: 169px;
}

.ewb-oi-img img {
    display: block;
    width: 100%;
    height: 100%;
}

.ewb-oi .ewb-list {
    padding: 12px 20px 0 1px;
}

.ewb-oi .ewb-list-node {
    height: 30px;
    line-height: 30px;
}

.ewb-oi .ewb-list-name {
    width: 100%;
}

.ewb-oi .ewb-list-name-bsjggg {
    width: 100%;
}


/* 问卷调查 */

.ewb-qi {
    margin-top: 14px;
    height: 70px;
    border: 1px solid #cc3333;
    position: relative;
}

.ewb-qi-tt {
    position: absolute;
    top: -12px;
    left: 22px;
    width: 90px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    background-color: #fff;
}

.ewb-qi .ewb-list {
    padding: 22px 10px 0 18px;
}

.ewb-qi .ewb-list-node {
    height: 32px;
    line-height: 32px;
}

.ewb-qi .ewb-list-name {
    width: 100%;
}

.ewb-qi .ewb-list-name-bsjggg {
    width: 100%;
}


/* 友情连接 */

.ewb-fl {
    margin-top: 34px;
    padding: 20px 0 14px 0;
    min-height: 28px;
    border: 1px solid #cf1c1d;
    text-align: center;
    position: relative;
}

.ewb-fl-tt {
    position: absolute;
    top: -12px;
    left: 24px;
    width: 90px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    background-color: #fff;
}

.ewb-fl-name {
    display: inline-block;
    margin: 0 8px;
    padding-left: 12px;
    height: 28px;
    line-height: 28px;
    vertical-align: top;
    font-size: 16px;
    color: #000;
    background: url('../images/fl_ico.png') left center no-repeat;
}

.ewb-fl-name:hover {
    color: #c33;
}



/* footer */

.ewb-footer {
 
    height: 175px;
    border-top: 4px solid transparent;
    background-color: #42464a;
    position: relative;
}

.ewb-footer-content {
    padding: 46px 0 0 110px;
    line-height: 28px;
    color: #fff;
}

.ewb-footer-icon {
    position: absolute;
    display: block;
    left: 50%;
}

.ewb-fi1 {
    top: 57px;
    /* margin-left: -446px; */
    margin-left: -530px;
    width: 52px;
    height: 62px;
}

.ewb-fi2 {
    top: 59px;
    margin-left: 316px;
    width: 51px;
    height: 57px;
}

.ewb-fi3 {
    top: 69px;
    margin-left: 408px;
    width: 73px;
    height: 37px;
}

.ewb-footer-icon img {
    display: block;
   /*  width: 100%;
    height: 100%; */
}

.xcxm-con{overflow:hidden; width:671px;height: 78px; position: relative}
.xcxm-con .bd{overflow:hidden;}
.xcxm-con .bd ul{ overflow:hidden; zoom:1; }
.xcxm-con .bd ul li{ margin: 8px 5px 0 5px; float:left; _display:inline; overflow:hidden; text-align:center;}
.xcxm-con .bd ul li .pic{ text-align:center; }
.xcxm-con .bd ul li .pic img{ width:227px; height:62px; display:block;}
.xcxm-con .prev, .xcxm-con .next{ position:absolute; top:28px; width:26px; height:26px; border-radius:14px; border:1px solid #999;  background:#999; text-align:center; line-height:26px; color:#fff; font-family:"宋体"; font-size:16px; font-weight:bold; cursor:pointer;  }
.xcxm-con .prev{left:5px;z-index: 999;zoom: 1;}
.xcxm-con .next{right:5px;z-index: 999;zoom: 1;}

.indexDirector {

}
.indexDirector li{background: url(../images/dian.jpg) left center no-repeat !important;}
.pdck{z-index:9999}


/* 城乡建设与住房管理 样式调整 */

.cxyzf-box {
    height: 377px;
}
.cxyzf-box .ewb-om-list {
    margin-left: 10px;
    width: 379px;
}
.cxyzf-box .ewb-om-list ul {
    margin: -10px -11px 0 0;
    width: 420px;
}

.cxyzf-box .ewb-om-node {
    width: 121px;
    margin: 14px 5px 0 0;
}

.cxyzf-box .ewb-cd-list ul {
    width: 520px;
}

.cxyzf-box .ewb-cd-node {
    width: 143px;
}

.cxyzf-box .ewb-layer4 {
    height: 248px;
}
.cxyzf-box .ewb-dc {
    width: 100%;
}

.cxyzf-box .ewb-dc img {
    width: 100%;
}